home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / esc.jar / com / extensibility / print / PageFormatDialog.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-06-30  |  2.3 KB  |  58 lines

  1. package com.extensibility.print;
  2.  
  3. import com.extensibility.app.BaseApplication;
  4. import com.extensibility.app.BasicDialog;
  5. import com.extensibility.app.UI;
  6. import java.awt.Frame;
  7. import javax.swing.UIManager;
  8.  
  9. public final class PageFormatDialog extends BasicDialog {
  10.    protected static final int CANCEL_BUTTON = 2;
  11.    protected static final int DEFAULT_BUTTON = 1;
  12.    protected static final int OK_BUTTON = 0;
  13.    public static final int TOP = 0;
  14.    public static final int BOTTOM = 1;
  15.    public static final int LEFT = 2;
  16.    public static final int RIGHT = 3;
  17.    public static final String DEFAULT_LEFT_MARGIN = "60";
  18.    public static final String DEFAULT_RIGHT_MARGIN = "60";
  19.    public static final String DEFAULT_TOP_MARGIN = "60";
  20.    public static final String DEFAULT_BOTTOM_MARGIN = "60";
  21.    public static final int NUM_PREFERRENCES = 4;
  22.    protected static final String[] defaultPreferrences = new String[]{"Top Margin", "Bottom Margin", "Left Margin", "Right Margin"};
  23.  
  24.    public PageFormatDialog(Frame var1, String[] var2, Object[] var3) {
  25.       super(var1, UI.getString("dialog.pageformat.title"), UIManager.getIcon("tbPrint.gif"), UI.getString("dialog.pageformat.message"), var2, var3, new String[]{UI.getString("dialog.ok"), UI.getString("dialog.default"), UI.getString("dialog.cancel")});
  26.    }
  27.  
  28.    public PageFormatDialog(Frame var1) {
  29.       super(var1, UI.getString("dialog.pageformat.title"), UIManager.getIcon("tbPrint.gif"), UI.getString("dialog.pageformat.message"), defaultPreferrences, BaseApplication.getPreferences().getMargins(), new String[]{UI.getString("dialog.ok"), UI.getString("dialog.default"), UI.getString("dialog.cancel")});
  30.    }
  31.  
  32.    public boolean userCanceled() {
  33.       return ((BasicDialog)this).getDismissalButton() == 2;
  34.    }
  35.  
  36.    public String[] getPreferences() {
  37.       String[] var1 = new String[((BasicDialog)this).getOptionsLength()];
  38.  
  39.       for(int var2 = 0; var2 < ((BasicDialog)this).getOptionsLength(); ++var2) {
  40.          var1[var2] = ((BasicDialog)this).getField(var2);
  41.       }
  42.  
  43.       return var1;
  44.    }
  45.  
  46.    protected void doButton(int var1) {
  47.       if (var1 != 1) {
  48.          super.doButton(var1);
  49.       } else {
  50.          ((BasicDialog)this).getTextField(0).setText("60");
  51.          ((BasicDialog)this).getTextField(1).setText("60");
  52.          ((BasicDialog)this).getTextField(2).setText("60");
  53.          ((BasicDialog)this).getTextField(3).setText("60");
  54.       }
  55.  
  56.    }
  57. }
  58.